.gs-line {
  position: relative;
}
.gs-line .line-box {
  overflow: hidden;
  display: flex;
}
.gs-line .line-box .li-x {
  background-color: #fff;
  float: left;
  width: 33.33%;
  text-align: center;
}
.gs-line .line-box .li-x a {
  padding: 0.2rem /* 10/50 */ 0px;
  font-size: 0.4rem /* 20/50 */;
  color: #000000;
  display: block;
  border-bottom: 1px solid #ccc;
}
.gs-line .li-box {
  position: absolute;
  width: 100%;
  background-color: #fff;
  text-align: left;
  z-index: 1;
  display: none;
}
.gs-line .li-box li .a-one {
  padding: 0.2rem /* 10/50 */ 0px;
  font-size: 0.56rem /* 28/50 */;
  color: #000000;
  display: block;
  border-bottom: 1px solid #ccc;
}
.gs-line .li-box1 {
  position: absolute;
  width: 100%;
  background-color: #fff;
  text-align: left;
  z-index: 1;
  display: none;
}
.gs-line .li-box1 li .a-one {
  padding: 0.2rem /* 10/50 */ 0px;
  font-size: 0.56rem /* 28/50 */;
  color: #000000;
  display: block;
  border-bottom: 1px solid #ccc;
}
.gs-line .li-box2 {
  position: absolute;
  width: 100%;
  background-color: #fff;
  text-align: left;
  z-index: 1;
  display: none;
}
.gs-line .li-box2 li {
  list-style: none;
}
.gs-line .li-box2 li .a-one {
  padding: 0.2rem /* 10/50 */ 0px;
  font-size: 0.56rem /* 28/50 */;
  color: #000000;
  display: block;
  border-bottom: 1px solid #ccc;
}
.gs-line .li-box2 li .all-a {
  padding: 0.2rem /* 10/50 */ 0px;
  font-size: 0.56rem /* 28/50 */;
  color: #000000;
  display: block;
  border-bottom: 1px solid #ccc;
}
.main-gs {
  padding: 0.2rem /* 10/50 */;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.main-gs .main-gsbox {
  width: 49%;
  background-color: #fff;
  color: #000000;
  margin-bottom: 0.2rem /* 10/50 */;
}
.main-gs .main-gsbox img {
  display: block;
  margin: 0 auto;
  width: 5rem /* 250/50 */;
  height: 5rem /* 250/50 */;
}
.main-gs .main-gsbox p:nth-child(2) {
  margin-left: 0.16rem /* 8/50 */;
}
.main-gs .main-gsbox p:nth-child(3) {
  padding: 0.04rem /* 2/50 */ 0.16rem /* 8/50 */ 0.16rem /* 8/50 */ 0.16rem /* 8/50 */;
}
.main-gs .main-gsbox p:nth-child(3) span {
  color: #f8601d;
  font-size: 0.48rem /* 24/50 */;
}
.main-gs .main-gsbox p:nth-child(3) button {
  margin-top: 0.08rem /* 4/50 */;
  width: 1.6rem /* 80/50 */;
  height: 0.8rem /* 40/50 */;
  text-align: center;
  font-size: 0.36rem /* 18/50 */;
  color: #fff;
  background-color: #ff9501;
  border-radius: 0.14rem /* 7/50 */;
}
